this.vector_WFS_Source.setLoader((extent, resolution, projection)=> {
    let that=this
    this.WFS_loading=true; //
    let PropertyIsEqualTo=`<PropertyIsEqualTo><PropertyName>code</PropertyName><Literal>${this.regionid}</Literal></PropertyIsEqualTo>`
    if(this.region_level==4){
        PropertyIsEqualTo=`<PropertyIsEqualTo><PropertyName>code</PropertyName><Literal>${this.regionid}</Literal></PropertyIsEqualTo>`
    }
    else{
        PropertyIsEqualTo=`<PropertyIsEqualTo><PropertyName>precode</PropertyName><Literal>${this.regionid}</Literal></PropertyIsEqualTo>`
    }
    let FILTER=`<Filter><And>${PropertyIsEqualTo}<PropertyIsNotEqualTo><PropertyName>level</PropertyName><Literal>1</Literal></PropertyIsNotEqualTo></And></Filter>`
    let pdata=this.GetNew_Wfs_params();
    pdata.PROPERTYNAME='geom,name,level,code'
    pdata.FILTER=FILTER
    pdata.SORTBY='code'
    let ajaxSet={
        type:"post",
        async:true,
        dataType:"json",
        url: window.Glod.wfs,
        data: pdata
    }
    this.$jq.ajax(ajaxSet)
    .then((datas) => {
        if(datas.features.length>0){
            that.WFS_loading=false;
            let Features=vector_WFS_Source.getFormat().readFeatures(JSON.stringify(datas));
            vector_WFS_Source.clear();
            return Promise.resolve(Features)
        }
        else{
            return Promise.reject(false)
        }
    },(error)=>{
        vector_WFS_Source.removeLoadedExtent(extent);
    })
    .then((Features)=>{
        Features.forEach(async (Feature,index)=>{
            Feature.on("mousein",(EventsKey)=>{
                that.Layer_wfs_over(EventsKey,Feature);
            });
            Feature.on("mouseout",(EventsKey)=>{
                that.Layer_wfs_out(EventsKey,Feature);
            });
            let indexCorlor=index  % 27 ;
            let fill_color=that.setColorRandom(indexCorlor);//index
            let font='Microsoft YaHei'
            let text=Feature.values_.name
            let rotation=0
            if(that.MengWen==true){
                font='15px MenkQaganTig'
                let txtProps=await that.Getprop_detailsFunc(Feature.values_.code)
                if (txtProps.status && txtProps.result.length > 0 ) {
                    let propdetails=txtProps.result[0]
                    text= propdetails.ethnic_minorities_writing
                }
                else{
                    text=''
                }
                rotation=-55
                if(text){
                    let text_split=text.split(' ');
                    let styles = [];
                    for (let ii = 0; ii < text_split.length; ii++) {
                        let element = text_split[ii];
                        let  TextStyle = new ol.style.Style({
                            fill:new ol.style.Fill({ color: fill_color}),
                            stroke:  new ol.style.Stroke({ color:[55, 55, 251, 0]}),
                            text:  new ol.style.Text({
                                textAlign: "right",
                                textBaseline: "middle",
                                placement:'point',
                                font:font,
                                text: text_split[ii],
                                offsetY: (text_split.length-ii-1)*10,
                                rotation: rotation,
                            })
                        }); 
                        styles.push(TextStyle)
                    }
                    Feature.setStyle(styles)
                    Feature.oldstyle=styles;
                    Feature.oldstyle_type='m'
                }
                else{
                    let _style=that.create_text_Style(fill_color,text,font,rotation)
                    Feature.setStyle(_style)
                    Feature.oldstyle=_style;
                    Feature.oldstyle_type='s'
                }
            }
            else{
                let _style=that.create_text_Style(fill_color,text,font,rotation)
                Feature.setStyle(_style)
                Feature.oldstyle=_style;
                Feature.oldstyle_type='s'
            }
        })
        vector_WFS_Source.addFeatures(Features);
        that.get_station_codes();//bug 修改 
    })
})